package org.wdcode.core.util;

import java.util.HashMap;
import java.util.Map;

/**
 * HashMap扩展 加个Map可变参数的构造 用于初始化 主要用于spring的注入
 * @author WD
 * @since JDK6
 * @version 1.0 2010-05-04
 */
public final class WdHashMap<K, V> extends HashMap<K, V> {
	// 序列化ID
	private static final long	serialVersionUID	= 5577566712948202940L;

	/**
	 * 构造方法
	 * @param map map可变参数
	 */
	public WdHashMap(Map<K, V>... map) {
		// 父类构造
		super();
		// 循环maps
		for (int i = 0; i < map.length; i++) {
			// 添加到map
			putAll(map[i]);
		}
	}
}
